import request from '../utils/request'

// 查看角色列表
export function getTableInfo (index, pageSize, token) {
  return request.get('system/role/list', {
    params: {
      index, pageSize, token
    }
  })
}

// 删除角色
export function deleteRole (roleId) {
  return request.delete(`system/role/${roleId}`)
}

// 新增角色
export function addRole (sysRoleDTO) {
  return request.post('system/role/info', sysRoleDTO)
}

// 查看角色信息
export function getRole (id) {
  return request.get(`/system/role/info?id=${id}`)
}

// 查看角色信息
export function getPermissionList () {
  return request.get('/system/role/permission')
}

// 编辑角色
export function updateRole (sysRoleDTO) {
  return request.put('system/role/update', sysRoleDTO)
}
